package com.luoyi.util.ovs.annotation;


import java.lang.annotation.*;

/**
 * @author tail7
 */
@Target({ElementType.FIELD, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DataOut {

    String columnName() default "";

    String name() default "";

    int sn() default 10;

    String dataCode() default "";

    String dataType() default "java.lang.String";

    String formatter() default "";

    boolean isDesensitive() default false;

    String regex() default "";

    String replacement() default "";

    /** @deprecated */
    @Deprecated
    String desensitive() default "";

    boolean isTimeConvert() default false;

    String timeZone() default "";
}
